package com.axon.components.containers
{
	import com.axon.components.interfaces.IAxSmartContainter;
	import mx.core.UIComponent;
	import com.axon.base.interfaces.IAxSetInitialFocus;
	import mx.containers.Canvas;

	public class AxCanvas extends Canvas implements IAxSmartContainter, IAxSetInitialFocus
	{
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		private var fVo: Object = null;
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
   		[Inspectable(category="Other")]	public var axInitialFocusControl 	: UIComponent;
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		[Bindable]	public function get vo()					: Object		{ return fVo };
					public function set vo(valueObject: Object)	: void			{ fVo = valueObject };
					
					public function get initialFocusControl()	: UIComponent	{ return axInitialFocusControl };			
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function AxCanvas()
		{
			super();
		}
		
	}
}